package com.tianma315.admin.product.domain;

import java.io.Serializable;
import java.util.Date;

import com.baomidou.mybatisplus.annotations.TableField;
import com.baomidou.mybatisplus.annotations.TableId;
import com.baomidou.mybatisplus.annotations.TableName;



/**
 * 
 * <pre>
 * 投诉信息
 * </pre>
 * <small> 2019-07-15 17:14:02 | wen</small>
 */
 @TableName("complaint")
public class ComplaintDO implements Serializable {
    @TableField(exist = false)
    private static final long serialVersionUID = 1L;
    
    /**  */
    @TableId
    private Integer complaintId;
    /** 投诉时间 */
    private Date complaintDate;
    /** 产品 */
    private Long productId;
    /** 批次 */
    private String productNo;
    /** 原因 */
    private String reason;
    /**  */
    private Long createBy;
    /**  */
    private Date createDate;
    /**  */
    private Integer state;

    /**
     * 设置：
     */
    public void setComplaintId(Integer complaintId) {
        this.complaintId = complaintId;
    }
    /**
     * 获取：
     */
    public Integer getComplaintId() {
        return complaintId;
    }
    /**
     * 设置：投诉时间
     */
    public void setComplaintDate(Date complaintDate) {
        this.complaintDate = complaintDate;
    }
    /**
     * 获取：投诉时间
     */
    public Date getComplaintDate() {
        return complaintDate;
    }
    /**
     * 设置：产品
     */
    public void setProductId(Long productId) {
        this.productId = productId;
    }
    /**
     * 获取：产品
     */
    public Long getProductId() {
        return productId;
    }
    /**
     * 设置：批次
     */
    public void setProductNo(String productNo) {
        this.productNo = productNo;
    }
    /**
     * 获取：批次
     */
    public String getProductNo() {
        return productNo;
    }
    /**
     * 设置：原因
     */
    public void setReason(String reason) {
        this.reason = reason;
    }
    /**
     * 获取：原因
     */
    public String getReason() {
        return reason;
    }
    /**
     * 设置：
     */
    public void setCreateBy(Long createBy) {
        this.createBy = createBy;
    }
    /**
     * 获取：
     */
    public Long getCreateBy() {
        return createBy;
    }
    /**
     * 设置：
     */
    public void setCreateDate(Date createDate) {
        this.createDate = createDate;
    }
    /**
     * 获取：
     */
    public Date getCreateDate() {
        return createDate;
    }
    /**
     * 设置：
     */
    public void setState(Integer state) {
        this.state = state;
    }
    /**
     * 获取：
     */
    public Integer getState() {
        return state;
    }
}
